NTISthis.com

Evidence Guide: UEEEC0019 - Develop software solutions for microcontroller-based systems

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

UEEEC0019 - Develop software solutions for microcontroller-based systems

What evidence can you provide to prove your understanding of each of the following citeria?

Prepare to develop code

  1. Work health and safety (WHS)/occupational health and safety (OHS) requirements and workplace procedures for relevant work area are identified, obtained and applied
Work health and safety (WHS)/occupational health and safety (OHS) requirements and workplace procedures for relevant work area are identified, obtained and applied

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Extent of code development is determined from job performance specifications and in consultation with relevant person/s

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Activities are planned to meet scheduled timelines in consultation with relevant person/s in accordance with workplace procedures

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Development kit and software are selected based on specified requirements and performance standard

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Strategies are implemented to ensure programming is carried out efficiently

  1. Correct syntax is applied when developing code
Correct syntax is applied when developing code

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Key features of the programming language used are applied to develop and test solutions

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Approaches to issues/problems are analysed to determine effective solution/s

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Quality of work is monitored against relevant performance measures in accordance with workplace procedures and relevant industry standards

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Test and document the development of code

  1. Testing procedures are developed to analyse code
Testing procedures are developed to analyse code

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Problems and bugs in code are rectified to ensure specifications are met

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Reports are prepared in accordance with professional standards and presented to relevant person/s

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Required Skills and Knowledge

Evidence required to demonstrate competence in this unit must be relevant to and satisfy all of the requirements of the elements, performance criteria and range of conditions on at least two separate occasions and include:

applying relevant risk identification, assessment, reporting and control requirements

applying relevant work health and safety (WHS)/occupational health and safety (OHS) requirements, including the use of risk control measures

configuring the microcontroller to use the input/output (I/O) ports for reading digital inputs and writing to digital outputs

configuring microcontroller timers

configuring timers to provide different microcontroller functions

coordinating work with relevant person/s

implementing a program for a specific task

implementing code to perform specific tasks.

providing justification for solutions to problems

providing solutions to microcontroller software problems

uploading code to a microcontroller using the correct set-up for the architecture and using appropriate programming hardware

using a microcontroller and attached relevant components to test and debug code

using industry standard integrated development environment (IDE) to develop code

using methodical problem-solving methods

using the inbuilt functions of an IDE to simulate the functions and registers of a microcontroller in order test and debug code.

Evidence required to demonstrate competence in this unit must be relevant to and satisfy all of the requirements of the elements, performance criteria and range of conditions and include knowledge of:

relevant manufacturer specifications

relevant WHS/OHS legislated requirements

relevant workplace documentation

relevant workplace policies and procedures

software programming fundamentals, including:

addressing modes

arithmetic and logic instructions

I/O ports

microprocessor/microcontroller architecture

relevant standards, codes and regulations

sub-routines

timing loops.

Range Statement

Range is restricted to essential operating conditions and any other variables essential to the work environment.

Non-essential conditions may be found in the UEE Electrotechnology Training Package Companion Volume Implementation Guide.

Developing software solutions in microcontrollers/microprocessors must include at least the following:

modifying an existing microcontroller program to comply with specified operating parameters

developing microcontroller software to comply with a specified function and operating parameters

debugging code

Configuring and using at least one of the internal peripherals present on the device of the following:

analogue to digital converter (ADC)

digital to analogue converter (DAC)

external interrupt

pulse width modulation (PWM)

serial communications ports